┌────────────┐
│　1 botton astr V1.0.0　│
└────────────┘

※このスクリプトは戦闘占星術を " 集 敵 " に使うためのものです！
※攻撃目的にもまあ機能します！
※デバフ目的には未対応ですのであしからず☆



目次：

// 開発のきっかけ //
// 必要事項 //
// 仕様 //
// 使用方法 //
// ソースコード関連 //
// 更新履歴 //



=======================================================================================================

// 開発のきっかけ //

＿人人人人人人人人人人人人人人人人人人人人人人人人＿
＞　マクロでも似たようなものは作れるんですよね。　＜
￣Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^Y^￣

単に、
『1234』って書けばいいだけですしおすし。マビノギゆるいなあ。

…そのシンプルなマクロに問題があるとすれば、
最低でも占星UIを5/5まで回さないとボーナス枠に入れない所です。
（集敵スキルはほぼ4種類なので、あと1なのにガス欠します。）

稀に1余り、
『お？』ってなっちゃう。
操作方法から言っても、その瞬間だけはどんなPS高いマンでも困る。

なんとかして余った1枠を進めて、ボーナス枠に入る！
そしたら完全に1ボタンになるじゃんっ！w
…というのがこの開発のきっかけになります～。

操作量は少なければ少ないほど最強っ！w
それでは見ていきましょう～！


=======================================================================================================

// 必要事項 //

●そも論：戦闘占星術すべてカンストしてること前提☆
  システムの関係上、3段になっていないとスキルアイコン読み取れません！
  
●グランドコンジャンクションでスターデトネーションを幸運型にする。
  せっかくボーナス枠入ってもコード走りませんっ！ww
  
●デスティニーウィービングのシナジー効果：「幸運カード2枚」を発動させる！
  色判定に幸運カードを使用しているためです。
  （なので幸運カード4枚でも動きます。）

●スキル画像を参照するのに、ゲーム内環境設定から、
  プレイタブ > 表示 > スキルスロットのサイズ > 大きく
  を設定する必要があります。
  （おそらく小さいアイコンだと円滑に機能しません。）
  
●★★★★★★★★★★ カード座標の指定が必ず必要です ★★★★★★★★★★
  同梱しているColorPicker.ahkを用いて、
  占星術を連続で使える状態のときだけ表示される、【カードUI】の
  【座標】と【色】を指定しなおしてください。普段空っぽのとこです！


=======================================================================================================

// 仕様 //

●ahk v1用ですっ！w
  (v2用はありませんｗ)

●押しっぱなしでも、クリックでも動くよ☆

●1ボタンで敵をぜーんぶ集めちゃいます！
  基本的にはスターデトネーションを使おうとします！
  グラビテが空いていればさらに広範囲を集敵するでしょう！
  何も考えないとスターサインスプレッドまで押されて、3打でダウンキャンセルを起こすので
  押しすぎには要注意ですっ！w
  上記3種類が空いていなければリボルブショックを振ります！ぶおん！

●課題である4/5で止まる現象を解決する方式として、
  サイズスラッシュを強制的に1打振るようにしましたっ！w
  占星術の仕様上、地面クリックでほぼなんでも発動しますから、
  ターゲティングを行わなくても攻撃ができてしまいます。
  その反面サイズスラッシュはタゲ指定が要るのでシンプルなマクロだと止まるんですよね。
  なので、強制でターゲティング指定を行うようにしました。そのあと鎌を振りますｗ

	※細かい話なのですが、マビノギのターゲティング対象変更（ショートカットにあります。）は
	何も無い状態から押した場合はマウスカーソル or キャラクターから一番近いMOBを指定します。
	（マウスカーソル参照のほうがオススメです☆
	環境設定：
	プレイタブ > 操作 > 上から7番目にあります。）
	
	しかーし、ターゲットの青い枠がある場合、次のMOBに遷移してしまい、
	既存のターゲットから変わってしまう仕様です。
	
	これを打破するためには、一度ターゲットを何もない状態にするしかないのですけど、
	方法は2つしかありません。
	ESCを押すか、日常モードに切り替えるかのどちらかです。
	
	どちらもターゲットを外すことはできますが、
	環境設定 > プレイタブ > 操作 の一番下にある、
	『ESC：スキルキャンセル』のレ点を外していても、
	前者は繋がらなくなるものが存在します。
	※格闘の繋ぎなど。
	
	ですので、普段他の操作を行うにしても、後者の日常モード切替によるターゲット解除をオススメしています。


	コードは日常モードを一瞬押してからターゲットを指定するようにちゃんと書いてあります。
	既にターゲットがあってもなくても100%マウスカーソルの一番近くを指定します☆すごい！


●最低受付許容時間を入れてありますので、長押しで使っても鯖に負担はかかりませんっ！w
  それなのに理論最速で入力されます！すごい！
  どんどん長押ししましょう！

●画像認識を使用しています。
  同梱したフォルダの画像を参照しますので、本体の階層を変えるときは
  画像も同じフォルダに変えましょうｗ
  戦闘占星術はCT自体固定なのでCTカウント方式でも良くね？って思うかもしれないですけど、
  それだとトゥアリムブーストが来ても待機するんで採用していません。完璧だあ。

●初期発火キーはENDです。
  各自、必要なら割当キーを変えてくださいねっ！w

●参照する画像の座標は右の上段スキルスロットのF1 ~ F4です。
  画像認識の性質上、常に画面のどこかに表示されている必要があります。
  この辺りのスロットが埋まっちゃうのは仕方ないのです。しくしく。
  もし必要があれば他の位置にハメても構いませんが、取り込み範囲を狭めているので
  座標コードを書き換える必要がありますｗ
  下記ソースコード関連に変更方法は書いてあります！

●このコードで使われなかった占星術スキルに関して☆
  他のスキルはどれを見ても、ある程度は集敵された後に使われるものです。
  （ステラブレイク、スピンスパート、フェイタルクラッシュ）
  これら3つの1ボタン化も検討しましたが、理論上集敵されているか否かの判定ができません。
  ですので、この3つのスキルは別のキーから起動するようにしてください！
  （オススメはその都度、占星タブに切り替えて使うことです！慣れればいけます。）


=======================================================================================================

// 使用方法 //

●上段スキルスロット(左)の7番スロットの、1 ～ 5キーに、

  キー1番：スターデトネーション（要：3段）
  キー2番：グラビテーショナルプル
  キー3番：スターサインスプレッド
  キー4番：リボルブショック
  キー5番：サイズスラッシュ

  このようにスキルをハメます！
  コード上は7番スロットに一瞬だけ遷移して、
  そのあと1番スロットに戻るように書いてあります！

●そして上段スキルスロット（右）の、F1 ～ F4に、

  F1：スターデトネーション（要：3段）
  F2：グラビテーショナルプル
  F3：スターサインスプレッド
  F4：リボルブショック

  ここにもスキルをハメておきましょう！
  この位置のスキルは画像判定に使っています！
  次は環境設定です。

●環境設定 > プレイタブ > ショートカット

　ここを変えていきます！
 
  戦闘モード / 日常モード：スペースキー
  ターゲティング対象変更：Q
  クイックスロット1番タブに転換：U
  クイックスロット7番タブに転換：CTRL + 7

このように設定しなおしましょう！
もしも普段使っているキー設定を使いたい場合はソースコードを書き換える必要があるので、
次章をよく読んでください！


=======================================================================================================

// ソースコード関連 //

※1 botton astr V1.0.0.ahkをメモ帳等で開いて書き直します！
※このtxtを直接いじってもなーんにも意味ないからね！！！言ったからね！！！！

  ; =========================================
  ; 1 botton astr V1.0.0 - 設定ヘッダー
  ; =========================================

●; --- 【ボーナス判定設定 (ピクセル色)】 ---
  BonusPixelX := 971
  BonusPixelY := 609
  BonusColor := 0x1E1E2F     ; 判定するカラーコード (RGB)
  ColorTolerance := 15       ; 色判定の許容誤差 (0～255。反応しない場合は少し上げてください)
  
  ★★★★★★★★★★↑↑↑↑　要設定　↑↑↑↑★★★★★★★★★★
  ------- 同梱しているカラーピッカーで座標と色を拾ってください
  ------- ※開発者はFHD環境 + 初期位置から占星UIをずらしています！
  
  
●; --- 【画像判定設定 (通常スキル)】 ---
  SkillX1 := 575
  SkillY1 := 0
  SkillX2 := 825
  SkillY2 := 120
  ImageTolerance := 10      ; 画像認識の許容誤差
  
  ------- 右の上段スロットのF1 ~ F4の範囲の座標です！
  ------- 必要があれば変更してください！
  
  
●; --- 【キーボードショートカット設定】 ---
  Slot7Key := "^7"       ; スロット7への切り替え
  Slot1Key := "u"        ; スロット1への切り替え
  CombatModeKey := "{Space}" ; 戦闘モード/日常モード切替
  TargetKey := "q"           ; ターゲッティング移動
  
  ★★★★★★★★★★↑↑↑↑　要設定　↑↑↑↑★★★★★★★★★★
  ------- 必要があれば書き直してください！
  
  
●; --- 【その他設定】 ---
  GlobalDelay := 0
  
  ------- 鯖が重くて機能しないときに数値を上げてください。1 = 0.001秒です。
  ------- ※開発者のping値は10 ～ 11ms程度です。応答速度がこれより大きい場合も設定が必要です。


=======================================================================================================

// 更新履歴 //

2026/09/15:
要望があったので1 botton actr開発開始
たぶん更新はないよ。
































=======================================================================================================

製作者：てんき
連絡先：https://kuku.lu/u184863

配布しているサイトでほぼ常に生配信を行っているので、
分からなかったら直接コメントして聞いていただけると非常に助かります。




※このコードに関するトラブルに関して開発者は一切責任を持ちません！
※バナナはおやつに入ります！
